package com.aaa.guard;

import cn.dev33.satoken.fun.SaParamFunction;
import cn.dev33.satoken.router.SaRouter;
import cn.dev33.satoken.stp.StpUtil;

public class MyHandler implements SaParamFunction<Object> {
    @Override
    public void run(Object o) {
        SaRouter.match("/user/**").notMatch("/qwe").check(r -> StpUtil.checkLogin());
    }
}
// 根据路由划分模块，不同模块不同鉴权
//            SaRouter.match("/user/**", r -> StpUtil.checkPermission("user"));
//            SaRouter.match("/admin/**", r -> StpUtil.checkPermission("admin"));
// 甚至你可以随意的写一个打印语句
//SaRouter.match("/**", r -> System.out.println("----啦啦啦----"));
// 连缀写法
//SaRouter.match("/**").check(r -> System.out.println("----啦啦啦----"));
